package org.jetlinks.pro.assets.annotation;

import java.lang.annotation.*;

/**
 * 在需要对多个资产进行控制时,使用此注解. 例如 保存设备时,同时判断是否有设备,产品对资产权限.
 *
 * @author zhouhao
 * @since 1.11
 * @see AssetsController
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface MultiAssetsController {

    /**
     * @return 资产注解
     */
    AssetsController[] value();

}
